ArduPilot-Based Adaptive Autopilot: Architecture and Software-in-the-Loop Experiments

نویسندگان

چکیده

This article presents an adaptive method for ArduPilot-based autopilots of fixed-wing unmanned aerial vehicles (UAVs). ArduPilot is a popular open-source vehicle software suite. We explore how to augment the PID loops embedded inside with model-free control method. The augmentation, adopted both attitude and total energy control, uses input/output data without requiring explicit model UAV. augmented architecture tested in software-in-the-loop UAV platform presence several uncertainties (unmodeled low-level dynamics, different payloads, time-varying wind, changing mass). performance measured terms tracking errors efforts loops. Extensive experiments original ArduPilot, proposed alternative autopilot strategies show that augmentation can significantly improve all payloads wind conditions: less affected by exhibits more than 70% improved tracking, 7% reduced effort.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Sequential Loop Closure Based Adaptive Autopilot Design for a Hypersonic Vehicle

This paper presents a sequential loop closure approach to designing a velocity and altitude tracking autopilot for a hypersonic vehicle. The control architecture consists of two decoupled control subsystems, one for velocity, the other for altitude. The velocity control subsystem consists of an adaptive augmented baseline controller. The altitude control subsystem consists of an adaptive inner-...

متن کامل

The Autopilot Performance - Directed Adaptive

High-performance computing is rapidly expanding to include distributed collections of heterogeneous sequential and parallel systems and irregular applications with complex, data dependent execution behavior and time varying resource demands. To provide adaptive resource management for dynamic applications, we are developing the Autopilot toolkit. Autopilot provides a exible set of performance s...

متن کامل

The Autopilot performance-directed adaptive control system

High-performance computing is rapidly expanding to include distributed collections of heterogeneous sequential and parallel systems and irregular applications with complex, data dependent execution behavior and time varying resource demands. To provide adaptive resource management for dynamic applications, we are developing the Autopilot toolkit. Autopilot provides a exible set of performance s...

متن کامل

CASA – A Contract-based Adaptive Software Architecture Framework∗

Traditionally, applications are developed with an implicit reliance on the stability of their execution environment and available resources, while little or no support is provided for the runtime adaptation of application behavior in case of any instability encountered. But such an approach proves futile for more dynamic environments, such as those encountered in self-organized mobile networks,...

متن کامل

An Architecture-Based Approach to Self-Adaptive Software

CONSIDER THE FOLLOWING SCEnario. A fleet of unmanned air vehicles undertakes a mission to disable an enemy airfield. Pre-mission intelligence indicates that the airfield is not defended, and mission planning proceeds accordingly. While the UAVs are en route to the target, new intelligence indicates that a mobile surface-to-air missile launcher now guards the airfield. The UAVs autonomously repl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Transactions on Aerospace and Electronic Systems

سال: 2022

ISSN: ['1557-9603', '0018-9251', '2371-9877']

DOI: https://doi.org/10.1109/taes.2022.3162179